package com.relytosoft.mizar.analyze.base.entity.pojo.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * 特征值提取请求实体
 *
 * @Author SunLi
 * @Date: 2022/5/16 16:34
 * @Version 1.0
 */
@ApiModel("特征值提取请求实体")
public class FeatureExtractionReqDto implements Serializable {

    /**
     * 目标类型 1 人；2 机动车；3 非机动车
     * 结构化需要
     */
    @ApiModelProperty(value = "目标类型（结构化时使用，1 人；2 机动车；3 非机动车）")
    private Integer targetType;

    /**
     * 图片 base64 编码
     */
    @ApiModelProperty(value = "图片base64编码")
    private String imageData;

    public void setTargetType(Integer targetType) {
        this.targetType = targetType;
    }

    public String getImageData() {
        return imageData;
    }

    public void setImageData(String imageData) {
        this.imageData = imageData;
    }


    @Override
    public String toString() {
        return "FeatureExtractionReqDto{" +
                "targetType=" + targetType +
                ", imageData='" + imageData + '\'' +
                '}';
    }
}
